# RapidCheck User Guide

The following document is a work in progress and some parts are still missing. There is more documentation to read in the form of source code comments if something is missing here.

**Also, please note that the API has not stabilized yet and may change at any time.**

## Basics

- [Properties](properties.md)
- [Generators](generators.md)
- [Displaying values](displaying.md)
- [Assertions](assertions.md)
- [Reporting distribution](distribution.md)
- [Configuration](configuration.md)
- [Debugging failures](debugging.md)
- [Stateful testing](state.md)

## Extras

- [Catch Test integratio](catch.md)
- [Google Test integration](gtest.md)
- [Google Mock integration](gmock.md)
- [Boost support](boost.md)
- [Boost Test integration](boost_test.md)

## Reference

- [Generators](generators_ref.md)
- [Stateful testing](state_ref.md)

## Advanced topics

- [Gen\<T\>](Gen.md)
- [Shrinkable\<T\>](Shrinkable.md)
- [Seq\<T\>](Seq.md)
